package com.angel.web;
/** 
* @author 作者姓名  cheng
* @version 
* 创建时间：2016年11月21日 下午7:39:25 
* 类说明 
*/
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;


public class Test {
    public static void main(String[] args) throws Exception{
    	
    	List<String> list = new ArrayList<String>();
//    	list.add("刘一任	18511600668");
//    	list.add("张强	18511600663");
//    	list.add("王芳	13121824622");
//    	list.add("董峻菁	13620056166");
//    	list.add("陈医生	13650112922");
//    	list.add("董主任	13620056166");
//    	list.add("冯吉祥	17789652118");
//    	list.add("叶耀壕	13728446683");
//    	list.add("李四	134141269125");
    	list.add("lilin	18330118299");
    	list.add("陈建辉	18330118276");
//    	list.add("甄爽	18024754921");
//    	list.add("朱可侠	18680609009");
//    	list.add("li	18571371703");
//    	list.add("艳清	15817503994");
//    	list.add("Js	15710025096");
//    	list.add("王小明	13580873276");
//    	list.add("闫智	15220627412");
//    	list.add("min	13126824622");
    	list.add("gao	15631127102");
    	list.add("姜帅	15710025096");
    	list.add("姜帅	18510971687");
    	list.add("姜帅	18330118391");

    	for(String s : list){
    		String s1 = s.split("	")[0];
    		String s2 = s.split("	")[1];
    		  DefaultHttpClient httpClient = new DefaultHttpClient();
            String url = "https://api.netease.im/nimserver/user/getUinfos.action";
//            String url = "https://api.netease.im/nimserver/user/updateUinfo.action";
//    		  String url = "https://api.netease.im/nimserver/user/create.action";
            HttpPost httpPost = new HttpPost(url);

            String appKey = "d5bec89ed06e23760b46d260f706ddf6";
            String appSecret = "88722343ea64";
            String nonce =  "12345";
            String curTime = String.valueOf((new Date()).getTime() / 1000L);
            String checkSum = CheckSumBuilder.getCheckSum(appSecret, nonce ,curTime);//参考 计算CheckSum的java代码

            // 设置请求的header
            httpPost.addHeader("AppKey", appKey);
            httpPost.addHeader("Nonce", nonce);
            httpPost.addHeader("CurTime", curTime);
            httpPost.addHeader("CheckSum", checkSum);
            httpPost.addHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");

            // 设置请求的参数
            List<NameValuePair> nvps = new ArrayList<NameValuePair>();
            nvps.add(new BasicNameValuePair("accids", "[\"_"+s2+"\"]"));
//            nvps.add(new BasicNameValuePair("accid", "18330118299"));
//            nvps.add(new BasicNameValuePair("name", s1));
            httpPost.setEntity(new UrlEncodedFormEntity(nvps, "utf-8"));

            // 执行请求
            HttpResponse response = httpClient.execute(httpPost);

            // 打印执行结果
            System.out.println(EntityUtils.toString(response.getEntity(), "utf-8"));
    	}
    	
      
    }
}